.gadget {
	float:left
}

.gadget_bar {
	background-color:#eeeeff;
	border-bottom: 1px solid #ddddee; 
	float:left; 
	width:100%; 
	cursor: move
}

.gadget_body {
	border-left:1px solid #ddddee;
	border-right:1px solid #ddddee;
	float:left; 
}

.gadget_content {
	padding-left: 3px;
	padding-right: 3px;
	float: left;
	width: 100%;
}

.gad_f{
	background-color:#eeeeff;
}

.gad_b3, .gad_b2, .gad_b1 {
	border-left: 1px solid #ddddee;
	border-right: 1px solid #ddddee;
	overflow: hidden; /* For IE compatibility */
}

.gad_b4 {
	border-top: 1px solid #ddddee;
	margin: 0 4px;
	overflow: hidden; /* For IE compatibility */
/*	width: 1px;*/
}

.gad_b3 {
	margin: 0 3px;
	height: 1px;
}

.gad_b2 {
	margin: 0 2px;
	height: 2px;
}

.gad_b1 {
	margin: 0 1px;
	height: 2px;
}

div.anthill_tree {
	font-size: 10pt;
	font-family: arial, helvetica;
	cursor: default;
}

li.anthill_tree_li div.anthill_tree_inner_div:hover {
	background-color: #e7e9f9
}

li.anthill_tree_li div.anthill_tree_control {
	width: 7px;
	float: left;
	margin-right: 2px;
	cursor: pointer;
}

ul.anthill_tree_ul {
	list-style-type: none;
	padding-left: 12px;
}

div.anthill_tree ul.hide {
	display: none;
}

li.anthill_tree_li div.selected {
	background-color: #D6E9F8;
}

div.anthill_tpane {
	position: relative;
	width: 100%;
	height: 100%;
	border: 1px solid black;
}

div.anthill_hsep, div.anthill_hpane {
	left:0;
	right:0;
}
div.anthill_vsep, div.anthill_vpane {
	top:0;
	bottom:0;
}
div.anthill_hpane, div.anthill_vpane {
	position: absolute;
	overflow: auto;
}
div.anthill_hsep, div.anthill_vsep {
	cursor: move;
	overflow: visible;
}

div.anthill_hsep, div.anthill_vsep, div.anthill_sep_ctrl {
	position: absolute;	
	background-color: #4F5D6F;
}

div.anthill_sep_ctrl {
	cursor: pointer;
	visibility: hidden;
	z-index: 10;
}
/*
div.anthill_hsep:hover div.anthill_sep_ctrl, div.anthill_vsep:hover div.anthill_sep_ctrl, div.anthill_sep_ctrl:hover {
	visibility: inherit;
}*/

div.anthill_vsep div.anthill_sep_ctrl {
	width: 30px;
	height: 10px;
	left: -12.5px;
	bottom: 50%;
}

div.anthill_hsep div.anthill_sep_ctrl {
	width: 10px;
	height: 30px;
	top: -12.5px;
	right: 50%;
}

ul.anthill_tabs_lst_t {
	top: 0;
	left: 0;
	right: 0;
	height: 26px;
	margin-top: 1px;
}

ul.anthill_tabs_lst_l {
	top: 0;
	left: 0;
	bottom: 0;
	width: 100px;
	margin-top: 1px;
}

ul.anthill_tabs_lst_b {
	bottom: 0;
	left: 0;
	right: 0;
	height: 26px;
	margin-bottom: 1px;
}

ul.anthill_tabs_lst_r {
	top: 0;
	bottom: 0;
	right: 0;
	width: 100px;
	margin-top: 1px;
}

ul.anthill_tabs_lst {
	list-style-type: none;
	position: absolute;
	padding-left: 0;
}

ul.anthill_tabs_lst li.anthill_tabs_lst_selected div {
	background-color: #4F5D6F;
}

ul.anthill_tabs_lst li div {
	/*position:absolute;*/
	background-color: #aFbDcF;
}

ul.anthill_tabs_lst li div.h0, div.h0{
	margin-left: 7px;
	margin-right: 7px;
	height: 1px;
}

ul.anthill_tabs_lst li div.h1, div.h1{
	margin-left: 4px;
	margin-right: 4px;
	height: 1px;
}
ul.anthill_tabs_lst li div.h2, div.h2{
	margin-left: 2px;
	margin-right: 2px;
	height: 2px;
}

ul.anthill_tabs_lst li div.h3, div.h3{
	margin-left: 1px;
	margin-right: 1px;
	height: 2px;
}

ul.anthill_tabs_lst li div.h4, div.h4{
	margin-left: 0px;
	margin-right: 0px;
	height: 20px;
	top: 5px;
	padding-left: 7px;
	padding-right: 7px;
}

ul.anthill_tabs_lst li div.l0, div.l0{
	margin-left: 7px;
	height: 1px;
}

ul.anthill_tabs_lst li div.l1, div.l1{
	margin-left: 4px;
	height: 1px;
}
ul.anthill_tabs_lst li div.l2, div.l2{
	margin-left: 2px;
	height: 2px;
}

ul.anthill_tabs_lst li div.l3, div.l3{
	margin-left: 1px;
	height: 2px;
}

ul.anthill_tabs_lst li div.r0, div.r0{
	margin-right: 7px;
	height: 1px;
}

ul.anthill_tabs_lst li div.r1, div.r1{
	margin-right: 4px;
	height: 1px;
}
ul.anthill_tabs_lst li div.r2, div.r2{
	margin-right: 2px;
	height: 2px;
}

ul.anthill_tabs_lst li div.r3, div.r3{
	margin-right: 1px;
	height: 2px;
}
ul.anthill_tabs_lst li div.l4, ul.anthill_tabs_lst li div.r4{
	margin: 0px;
	padding: 0 7px;
}

ul.anthill_tabs_lst li {
	cursor:pointer;
	color: white;
	position:relative;
}
ul.anthill_tabs_lst_t li,  ul.anthill_tabs_lst_b li{
	float: left;
	height: 30px;
	margin-right: 2px;
}

ul.anthill_tabs_lst_r li,  ul.anthill_tabs_lst_l li{
	clear:both;
	margin-bottom: 2px;
}

div.anthill_tabs_container {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;/*26px;*/
	border: 2px solid #4F5D6F;
}

div.anthill_tab {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

div.anthill_tab_selected {
	visibility: inherit;
}

div.anthill_tabs {
	position: relative;
	height: 100%;
	width: 100%;
}

div.anthill_spane {
	position:absolute;
/*	width: 1000%;
	height: 1000%;
	cursor: move;*/
}

div.anthill_spane_frame {
	position:relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.anthill_spane_overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100;
	background-color: red;
	opacity: 0.4;
}